/**
 * 权限常量定义
 * 统一管理权限字符串，避免硬编码
 */
export const PERMS = {
  // 角色管理
  ROLE: {
    QUERY: "merchant.auth.role.query", // 查询角色列表
    VIEW: "merchant.auth.role.view", // 查看角色详情
    ADD: "merchant.auth.role.add", // 新增角色
    UPDATE: "merchant.auth.role.update", // 编辑角色
    DELETE: "merchant.auth.role.delete", // 删除角色
  },

  // 成员管理
  USER: {
    QUERY: "merchant.auth.user.query", // 查询用户列表
    VIEW: "merchant.auth.user.view", // 查看用户详情
    ADD: "merchant.auth.user.add", // 新增用户
    UPDATE: "merchant.auth.user.update", // 编辑用户
    DELETE: "merchant.auth.user.delete", // 删除用户
    ENABLE: "merchant.auth.user.enable", // 启用/停用用户
  },

  // 部门管理
  DEPT: {
    QUERY: "merchant.auth.dept.query", // 查询部门列表
    VIEW: "merchant.auth.dept.view", // 查看部门详情
    ADD: "merchant.auth.dept.add", // 新增部门
    UPDATE: "merchant.auth.dept.update", // 编辑部门
    DELETE: "merchant.auth.dept.delete", // 删除部门
    CHANGE: "merchant.auth.dept.change", // 更改组织
  },
};

export default PERMS;
